Cal Raleigh smashed a two-run homer in the first inning, Julio RodrÃguez tied it with his first homer of the season in the fifth, and J.P. Crawford walked it off with an RBI single in the ninth as the Seattle Mariners edged the Houston Astros 8–7.